$(function() {
    // 表格字体颜色
    $("td:text('否')").addClass("font-red");
    $("td:contains('未装箱')").addClass("font-red");
    $("td:contains('装箱中')").addClass("font-orange");
    $("td:contains('无效')").addClass("font-red");
    $("td:contains('失效')").addClass("font-red");
    // 表格按钮颜色
    $("a:contains('删除')").addClass("del");
    $("a:contains('加入白名单')").addClass("blue");
    $("a:contains('移出白名单')").addClass("orange");
    $("a:contains('解除联盟')").addClass("del");
    $("a:contains('清空')").addClass("del");

    $("input:disabled").parents(".text-input").addClass("bg-gray1");
    $("select:disabled").parents(".text-input").addClass("bg-gray1");
    $("input:disabled").parents(".input-group").addClass("bg-gray1")

    // 树形导航绝对定位
    var h = $('.right_height').height();
    $('.left_tree_ab').css("height", parseInt(h));
    $('.left_tree_ab').on('click', '.table_more', function() {
        if ($('.left_tree_ab').is('.show')) {
            $('.left_tree_ab').addClass("show");
            $('.left_tree_ab').css("height", "auto");
        } else {
            $('.left_tree_ab').removeClass("show");
            $('.left_tree_ab').css("height", parseInt(h));
        }
    });

    // 表格头部固定
    var tableCont = $('.table-cont')
    function scrollHandle(e) {
        var scrollTop = this.scrollTop;
        $(this).find('thead').css({'transform':'translateY(' + scrollTop + 'px)'});
    }
    tableCont.bind('scroll', scrollHandle)

    // 选项卡
    $(".tab-menu a").click(function(){
        $(this).addClass("active").siblings().removeClass("active");
        var index = $(this).index();
        $(".tab-container > div").eq(index).show().siblings().hide();
    });

    // 表格列拖拽移动
    //允许放入    
    $("#callGrid tr>th").on("dragover",function(e){    
        e.originalEvent.preventDefault();    
    });  
    //拿起  
    $("#callGrid tr>th").on("dragstart",function(e){    
        e.originalEvent.dataTransfer.setData("obj_add",e.currentTarget.cellIndex);    
    });  
    //放下  
    $("#callGrid tr>th").on("drop",function(e){    
        e.originalEvent.preventDefault;    
        var i = parseInt(e.originalEvent.dataTransfer.getData("obj_add"));//所拿起的th列下标    
        var d = this.cellIndex;//被放入的列下标  
        var _t = this;  
        $("#callGrid tr>th").each(function(){  
            var j = this;  
            if(j.cellIndex == i){  
                _t.before(j);  
                return false;  
            }  
        });  
        $("#callGrid tbody>tr").each(function(){ 
            var drag = "";//拿起的td  
            var drop = "";//放下的td  
            $(this).children().each(function(){  
                if(this.cellIndex == i){  
                    drag = this;  
                }  
                if(this.cellIndex == d){  
                    drop = this;  
                }  
            });  
            if(drag != undefined && drop != undefined && drag != "" && drop != ""){  
                drop.before(drag);  
            }  
        });  
    });  

});

